<?php

namespace common\models\pdd;

use common\models\base\ActiveRecord;
use Yii;

/**
 * This is the model class for table "tb_mall_product_skus".
 *
 * @property int $sku_id
 * @property int $goods_id 商品唯一值
 * @property int $is_onsale 上下架状态 1：上架 0 ：下架
 * @property int $length sku送装参数：长度
 * @property int $limit_quantity sku购买限制
 * @property int $multi_price 商品团购价格 单位分
 * @property int $price 商品单买价格 单位分
 * @property string $out_sku_sn 商家编码（sku维度）
 * @property string $out_source_sku_id 第三方sku Id
 * @property string $spec 商品规格列表
 * @property string $oversea_sku oversea_sku
 * @property int $quantity 库存
 * @property string $thumb_url sku预览图
 * @property int $weight 重量，单位为g
 * @property int $sync_at 同步时间
 */
class PddMallProductSkus extends ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'pdd_mall_product_skus';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['sku_id', 'is_onsale', 'limit_quantity', 'price', 'out_sku_sn'], 'required'],
            [['sku_id', 'goods_id', 'is_onsale', 'length', 'limit_quantity', 'multi_price', 'price', 'quantity', 'weight', 'sync_at', 'mall_id', 'uid'], 'integer'],
            [['out_sku_sn', 'out_source_sku_id', 'oversea_sku', 'thumb_url'], 'string', 'max' => 255],
            [['spec'], 'string', 'max' => 500],
            [['spec_name'], 'string'],
            [['sku_id'], 'unique'],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'sku_id' => 'Sku ID',
            'goods_id' => '商品唯一值',
            'is_onsale' => '上下架状态 1：上架 0 ：下架',
            'length' => 'sku送装参数：长度',
            'limit_quantity' => 'sku购买限制',
            'multi_price' => '商品团购价格 单位分',
            'price' => '商品单买价格 单位分',
            'out_sku_sn' => '商家编码（sku维度）',
            'out_source_sku_id' => '第三方sku Id',
            'spec' => '商品规格列表',
            'spec_name' => '商品规格名称',
            'oversea_sku' => 'oversea_sku',
            'quantity' => '库存',
            'thumb_url' => 'sku预览图',
            'weight' => '重量，单位为g',
            'sync_at' => '同步时间',
        ];
    }
}
